home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / swag9705.zip / TPOWER.ZIP / APW.BRO < prev    next >
Text File  |  1994-12-08  |  9KB  |  196 lines

  1. Async Professional for Windows
  2.  
  3. Serial communications toolkit for OWL, MFC, and Delphi
  4. ------------------------------------------------------
  5. Async Professional for Windows is a powerful serial communications
  6. library tightly integrated with Windows, OWL for Pascal and C++, and
  7. MFC for C++. It has an event driven architecture tuned for
  8. performance and efficiency, with integrated serial debugging tools.
  9. It supports Xmodem, Ymodem, Zmodem, Kermit, CompuServe B+, and Ascii
  10. file transfers. It also includes a terminal window with scrollback
  11. and ANSI emulation, a modem database with over 100 entries, and an
  12. event-driven dialing engine.
  13.  
  14. Supports the Popular Windows Frameworks
  15. ---------------------------------------
  16.   Async Professional for Windows is based on two non-object-oriented
  17. DLLs that are the "engines" for all of its functions. Around these
  18. DLLs are object-oriented wrappers that fit into Borland's
  19. ObjectWindows Library for Pascal and ObjectWindows Library 2.0 for
  20. C++, and into the Microsoft Foundation Classes for Visual C++. The
  21. engines also can be directly linked into Pascal applications.
  22.  
  23.   The object-oriented layers take full advantage of each framework.
  24. The C++ interfaces optionally use exceptions to report errors. Custom
  25. message crackers are provided to make it easy to install
  26. application-specific event handlers in C++.
  27.  
  28. Event Driven Architecture
  29. -------------------------
  30.   Async Professional for Windows builds on COMM.DRV at the lowest
  31. level, so that your applications can use standard UART ports as well
  32. as any advanced hardware that has a driver compatible with COMM.DRV.
  33. Async Professional also allows you to completely replace COMM.DRV by
  34. writing about 15 low level functions that interface to your hardware.
  35. An example that calls a DOS Fossil driver is provided. Everything
  36. else in the toolbox builds on these primitive functions.
  37.  
  38.   Async Professional for Windows installs a high performance
  39. dispatcher that is activated on comm notification and timer events to
  40. buffer incoming characters. Whenever a registered trigger condition
  41. is detected by the dispatcher, it posts a Windows message or directly
  42. calls a registered function. You can trigger on one or more of the
  43. following conditions:
  44.  
  45.   o one or more bytes of data available
  46.   o specified strings detected in the data stream
  47.   o input or output buffers beyond specified levels
  48.   o modem status lines such as CTS, Carrier Detect, or Ring changed
  49.   o line errors detected
  50.   o output requests generated
  51.  
  52.   This event driven architecture eliminates the need for your
  53. application to poll for characters or to continuously call
  54. PeekMessage. This provides the highest possible performance, avoids
  55. hogging CPU resources, and allows all the tools -- file transfers,
  56. dialing, terminal updating, etc. -- to run in the background.
  57.  
  58. Complete Serial Port Control
  59. ----------------------------
  60.   Async Professional for Windows provides a comprehensive set of
  61. routines for manipulating the serial port. You can check the status
  62. of all the modem status lines, control hardware and software flow
  63. control, detect incoming rings, enable any port or baud rate allowed
  64. by the comm driver, and more. Easy-to-learn calling sequences mean
  65. you don't need to memorize cryptic Windows API constants and
  66. structures.
  67.  
  68. Powerful Debugging Tools
  69. ------------------------
  70.   The Async Professional for Windows dispatcher has two integrated
  71. debugging facilities that can handle almost any serial communications
  72. problem. Logging creates a time-stamped audit trail of all events
  73. processed by the dispatcher. Tracing generates a report of all the
  74. characters sent and received by your program. If you've ever
  75. attempted to debug asynchronous processes in the Windows message
  76. environment, you already realize what a boon the logging and tracing
  77. reports can be.
  78.  
  79. A Plethora of Protocols
  80. -----------------------
  81.   Async Professional for Windows has all of today's most
  82. commonly used protocols, including Zmodem, Kermit, and CompuServe B+.
  83. And it supports many advanced protocol features, including Zmodem 8K
  84. blocks, transfer resume, and file management options, as well as
  85. Kermit sliding windows and long blocks. The B+ protocol is integrated
  86. with the terminal window to make the normally difficult B+ startup
  87. process a breeze. A supplied class provides a protocol status
  88. dialog, cancel button, and built-in file transfer log.
  89.  
  90.   By taking advantage of the Async Professional for Windows event
  91. driven architecture, all protocols run at top speed and can run as
  92. background processes. The protocols are resistant to the timeout
  93. errors that can be generated when other programs hog the CPU for long
  94. periods of time.
  95.  
  96. Flexible Modem Database
  97. -----------------------
  98.   Async Professional for Windows provides a general purpose class for
  99. managing a Windows INI file as an indexed database. It then
  100. specializes this class to manage a database of modems. Over 100
  101. preconfigured modems are provided, with support for error correction
  102. and data compression when available. The toolbox also supplies dialog
  103. boxes for picking and configuring modems, managing a database of
  104. phone numbers, selecting or entering a phone number, and dialing the
  105. phone with status, abort, and retry.
  106.  
  107. Terminal Window with Emulation
  108. ------------------------------
  109.   The Async Professional terminal window has a built-in, customizable
  110. Ansi emulator. The window supports up to 64K of scrollback
  111. information and also has a built-in file capture facility. Example
  112. programs show how to use the terminal window as the application's
  113. main window, as a child window, and as an MDI child.
  114.  
  115. Examples for Everyone
  116. ---------------------
  117.   Async Professional for Windows includes a range of example
  118. programs, with code fragments for each function, short compilable
  119. examples for each library feature, and sophisticated demonstration
  120. programs that put it all together. The TCOM demo has a menu system,
  121. status bar, modem light display, flyover help, dialing window, modem
  122. database access, complete port configuration, and access to all
  123. transfer protocols.
  124.  
  125.   All examples are provided in source code for Borland C++ with OWL2,
  126. Microsoft Visual C++ with MFC, and Borland Pascal with OWL.
  127.  
  128. Fax Support Coming Soon!
  129. ------------------------
  130.   TurboPower developers are already working to port the powerful fax
  131. capabilities of Async Professional for DOS to the event driven
  132. Windows architecture. These features will be released in a future
  133. version of Async Professional for Windows.
  134.  
  135. Designed for Delphi
  136. -------------------
  137.   The Async Professional for Windows architecture is "Delphi-ready"
  138. and has already been tested with pre-release versions of Delphi.
  139. Delphi serial port components will be available for download shortly
  140. after Borland releases their product.
  141.  
  142. Compilers Supported
  143. -------------------
  144.   Async Professional for Windows supports the following compilers and
  145. application frameworks:
  146.  
  147.   o Turbo Pascal for Windows 1.5 with ObjectWindows Library
  148.   o Borland Pascal 7.0 with ObjectWindows Library
  149.   o Borland C++ 4.0 with ObjectWindows Library 2.0
  150.   o Microsoft Visual C++ 1.0 or 1.5 with the Microsoft Foundation
  151.     Classes
  152.  
  153.   When used with one of the C++ compilers, Async Professional for
  154. Windows supports the medium and large memory models.
  155.  
  156. Superb Support
  157. --------------
  158.   Async Professional for Windows includes complete source code, a
  159. comprehensive manual, and a Windows online help file. You pay no
  160. royalties for distributing applications based on Async Professional
  161. for Windows. All DLLs supplied are redistributable.
  162.  
  163.   You get expert technical support by voice, fax, or e-mail. Your
  164. questions are often answered by the authors of the software.
  165. Maintenance upgrades are available for just the cost of a download
  166. from a BBS, CompuServe, or the Internet. More information about
  167. maintenance upgrades can be found in the file UPDATE.TXT.
  168.  
  169. Order Information
  170. -----------------
  171.   Async Professional for Windows costs $199 and includes a 60 day
  172. money back guarantee. It will be available for shipment during
  173. December 1994.
  174.  
  175.   Upgrades are available to owners of the DOS versions of Async
  176. Professional for $119.
  177.  
  178.   For more information, or to order, call 1-800-333-4160 from 9 a.m.
  179. to 5 p.m. Mountain time, or write to TurboPower Software, P.O. Box
  180. 49009, Colorado Springs, CO 80949. International customers call
  181. 719-260-9136.  Send faxes to 719-260-7151. Send electronic mail to
  182. CompuServe 76004,2611. Visit our CompuServe area in PCVENB section 6.
  183. We accept MasterCard, Visa, American Express, Discover, a check in
  184. U.S. funds drawn on a U.S. bank, or COD (within U.S. only).
  185.  
  186.   Version 1.0
  187.   3.5" media only
  188.   Weight approx. 3.0 pounds
  189.   Price $199 plus shipping
  190.       FedEx Economy   $10     U.S. only                 (2 days)
  191.       Airmail          $5     U.S. only                 (3-10 days)
  192.       Airmail         $10     Canada only               (3-10 days)
  193.       Airmail         $20     Elsewhere                 (7-21 days)
  194.  
  195.       Call for other shipping options.
  196.